strap of cape - İspanyolca İngilizce Sözlük